Skip to main content
TrustRadius
IBM MQ

IBM MQ

Overview

What is IBM MQ?

IBM MQ (formerly WebSphere MQ and MQSeries) is messaging middleware.

Read more
Recent Reviews

MQ, proven quality.

10 out of 10
September 01, 2023
Incentivized
For mediations on WebSphere BPM we interact with MQ for messaging to/from other environments.<br>On kuberneters adapters communicate with …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.ibm.com/products/mq/pricing…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $5 per month
Return to navigation

Product Details

What is IBM MQ?

IBM MQ connects applications and microservices in private datacenters, across hybrid or multi-cloud environments, and at the edge of the enterprise. It allows businesses, from large enterprises to startups, to ensure every order, every payment, and every customer interaction counts. Messages between applications are delivered reliably once-and-only-once and applications are decoupled to enable rapid response to sudden traffic increases or system outages. Businesses can tap into the value of existing mission-critical data to gain real-time insights and ensure the safety of customer and business data with comprehensive security mechanisms.

https://ibm.biz/IBM_MQ_product_page


IBM MQ Video

IBM MQ Overview

IBM MQ Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

IBM MQ (formerly WebSphere MQ and MQSeries) is messaging middleware.

IBM MQ starts at $5.

Reviewers rate Availability highest, with a score of 9.4.

The most common users of IBM MQ are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(111)

Attribute Ratings

Reviews

(1-20 of 20)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
A big retail store selling things in different places - like in their physical stores, on the internet, and from various suppliers. They had a problem because it used to takes too long to process orders and it was challenging to keep track of what they have in stock. This made customers unhappy because their orders are late, and sometimes the store runs out of the things people want to buy. As solution messagiong layer was introduced and for that IBM MQ was used to decouple the different systems involved in the order processing and inventory management process. This means that when an order is placed by a customer online or in-store, the order information is not directly processed but is instead placed in a IBM MQ message queue.
  • Security and Data Encryption: IBM MQ provides robust security features, including data encryption and authentication mechanisms, to protect messages during transmission.
  • Message Routing: It excels at routing messages to the appropriate destinations based on criteria like message content, destination availability, or message priority.
  • Message Transformation: IBM MQ can be used to transform messages as they move through the system. For example, it can convert messages from one format to another, such as translating XML to JSON, making it valuable for integrating different systems with varying data formats
  • Reliable Message Delivery: IBM MQ ensures that messages are delivered reliably and once-only, even in the presence of network failures or system crashes. It stores messages in a queue until the receiving application is ready to process them. This reliability is crucial in financial transactions, healthcare systems, and other applications where data integrity is paramount.
  • Cloud Integration: While IBM MQ can be used in cloud environments, more native integrations and features optimized for cloud deployments
  • Improved REST Support: While IBM MQ has introduced REST APIs, there may be room for improvement in terms of providing more comprehensive and RESTful integration options to align with modern microservices architectures
  • Open Source Ecosystem Integration: IBM MQ could enhance integration with open-source messaging technologies, such as Apache Kafka, to support a wider range of use cases and foster interoperability
In the context of Internet of Things (IoT) applications, IBM MQ plays a pivotal role in managing the substantial data streams emanating from interconnected devices. Its primary function is to guarantee the dependable transmission and processing of data, catering to a diverse range of IoT use cases, including but not limited to smart city initiatives, healthcare monitoring systems, and industrial automation solutions. In the telecommunications sector, IBM MQ is employed for message routing, call detail record (CDR) processing, and network management to ensure real-time data exchange and fault tolerance. When managing the supply chain and logistics, IBM MQ is used to ensure timely and accurate communication between different entities, including suppliers, warehouses, and transportation providers. IBM MQ can be cost-prohibitive for smaller organizations due to licensing and maintenance costs. In such cases, open-source or lightweight messaging solutions may be more appropriate. For scenarios requiring extremely low-latency, real-time data exchange, and high throughput, other messaging technologies, like Apache Kafka, may be more suitable due to their specialized design for such use cases.
Nripendra Pratap | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is a way of passing information between the system and the application. It is very easy to make and maintain applications in easier way. Its robust and reliable secure messaging solution is very impressive for us. Its wide range of API and language commands is very impressive. It working features of a broad range of computing platforms are also beneficial for us.
  • It runs on client platform so that it can easy to use.
  • Robust and reliable secure messaging solution.
  • It support a wide range of API and language.
  • IT control command.
  • Need to increase limited scalability.
  • Need to work on consume message in queue sometime its not worked.
  • Support, should be easy to reach.
Message delivery guaranteed, IBM MQ supports the communication of exchange of information between the system and service via the queue. Also, they don't need to modify the existing application. Security risk while delivering the message, Performance problems sometimes it increased response rate, sometimes expected heavy use of resources.
September 29, 2023

IBM MQ best message handler

Peter Awortwe | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use the IBM MQ for our Swift message management. It has a better messaging format structure which has reduced our dispute with customers over duplicates of messages. We formally also used it on Omniflow to manage the message queuing challenge with flexcube. All tanked messages are easily worked on using IBM MQ
  • It better structures messages format
  • it prevents duplicating of messages, which is a huge thing for us
I rate it 10 because the messaging formatting is good. it has reduced our issues on swift, as duplicates have been reduced as result of proper message formatting
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is heavily use by applicative portfolio (most of them are legacy) to liaise with other systems. Asynchonous message with high volumes with performance constraints
  • Manage high volumes
  • Easy to setup
  • Good overall performance
  • Some additional features can be added
If you have high volumes of messages to handle with performance contraint this tool is partculiary recommended. Furthermore it's easy to setup and to use. Good monitoring tooling and reply capability in case of error
Score 8 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is a reliable and secure messaging transfer solution for us. It easily integrates with the wide range of applications we support on different platforms. We are connected to multiple partners and it gives for secure & trustworthy connectivity and can guarantee delivery of data.
  • Reliability in terms of message delivery
  • Security update and efficient security solutions gives piece of mind
  • Flexibly when it comes to integration with applications, api's, languages and operating systems
  • Graphical interface of IBM MQ Explorer could be better and not be so dependent on plugins and sample tools for extra features
  • The WebConsole is limited in advanced functionality
IBM MQ is perfect for transferring critical swift data with our connected banks, it delivers consistently and reliably. In my opinion, it is not suited for small scale or less frequent data delivery
Score 8 out of 10
Vetted Review
Verified User
Within our enterprise, we use IBM MQ for communication between applications. <br>We are also extensively using the filetransfer component MQFT.
  • stable
  • consistent
  • support by vendor
  • big community
  • Better performance on mqft filetransfer, when agents are far apart. (latency)
  • Easier api for developers.
  • next to mqtt, have an open standard, free to use? I see that other products, kafka are increasingly becoming the "messaging standard."
Its superb in sending messages from application. A to B, where the single (persistent) message will only be send once, and with all kinds of scenarios/ (machines poweroff / datacentre down) etc etc, this single one message will arrive on destination.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
An important solution to get the right communication between all users in the organisation, with better communication we have achieved more internal progress and of course have more relationship with colleagues.We have fluid communication between applications where fortunately we can make distributed transactions.IBM MQ has had a simple implementation process, reliable and with the security we all need for communication, it ensures the delivery of files without being filtered without permission.The speed with which messages and documents are sent and delivered is unique.
  • Prevention of attacks on information.
  • Queue monitors.
  • Sending security in documents and messages.
  • It runs asynchronously, so there will be no loss of any information.
  • Some problems with recent updates, they have not worked properly and it is a problem at the moment. Everything else is going very well.
It has worked for our organisation from the first moment, we had a somewhat broken or distant internal communication as we did not have a tool for these things, when IBM MQ arrived everything started to flow correctly, we are always in contact and we could send all the necessary information at any time of the day. I also like the fact that it can be compatible with other platforms and brockers.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is a dependable messaging system that can be used in small projects but it really shines in large enterprise systems. Its deployment options from containers to mainframes are unmatched.
We've deployed IBM MQ in IBM mainframe z/OS, enabling reliable async communication between subsystems. An additional benefit of IBM MQ is its transaction capability. Not many messaging systems support distributed transactions. This can be a game changer when data consistency is paramount.
  • deployment options
  • dependable
  • transaction capability
  • administration options
  • container deployment
  • automation
  • event store capability
In today's event and the data-driven world, it is a common question when to use messaging system like IBM MQ and when something like Kafka.
IBM MQ is very well suited for point-to-point communications.
Having ACID properties IBM is well-suited for transaction processing.
In other cases such as Big Data, Analytics, and Event streaming IBM MQ is not the ideal choice. For those use cases, you are better with something like Kafka.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I used IBM MQ in my previous company...We chose IBM MQ because it guarantees the delivery of files and messages, even in the face of network failures and other disasters. It can handle a large volume of applications and provides installation support for a wide range of programs and applications.
  • IBM MQ provides a communications layer for managing the flow of all messages and data.
  • Assured delivery of files and messages.
  • Robust monitoring and tracing of all messages.
  • Clarity in the documentation.
  • Cost
IBM MQ is a highly reliable and efficient software with guaranteed data delivery. It is an amazing way for centralizing your internal messaging and communications. IBM WebSphere was an invaluable part of our business operations. It allows you to sort through millions of messages and transactions in of the least amount of time possible.
Trushna Pujari | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I use this tool for the administration for IBM MQ that I can access web browser running on my machine. Also, I use this for creating queue and monitoring queues. Sometimes we used for securely data transit. It is very convenient to use. There is no complications and also very support team is very helpful.
  • High availability
  • Security
  • MFT
  • Activity tracker
  • Restrictions
  • alter or delete an object or attribute that has been disabled,
Before using IBM MQ on Cloud we facing different types of issues like we were Facing some related deployment and configurations issues. Now, we can easily and simply connect an application to a queue manager. We can run our application in a number of ways, deployed in the cloud for instance for validation purposes And convenient for configurations
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use it mainly to connect front-end programs with back end and also a measurement program that gives me enough data to advance the marketing area. We can say that the connection between programs and data flow used to be very complicated to manage, but since we learned about SOFT, things have been easier in decision-making.
  • The delivery of data and policies when creating them is singularly positive; it is easy, it is agile, and there are no problems in it.
  • The use of the platform is easy to learn, to use we believe that this is a great advantage to organizing tasks.
  • The security of the program is effective; you can encrypt data or give access only to employees, which is something that we value as discretion.
  • The simplicity of technical support when delivering information is quite unique, not seen before me in other software.
  • I can only speak wonders about the program; I think it is a program with enough serious track record to meet the company's expectations. However, it should be noted that I could suggest that promotional packages be made from time to time for those of us who are already clients of more than one year.
  • In every sense, the program fulfills what it promises, which is to generate a good connection and cohesion of programs to be able to make commitments between them.
The program is ideal for newly formed work teams that need extra monitoring and a basic connection between all their programs. By doing calculations, we believe that our productivity and teamwork order has increased thanks to IBM. Latencies are minimal, along with lags. It is a good investment for your team.
November 05, 2022

IBM MQ great stability.

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Various extensions within the softs have generated intermittence in recent times; thanks to IBM MQ, we can maintain a list of positive and negative events thanks to its powerful Monitoring with remote activity trace; since we started them after the installation, It has been highly possible to increase the established monthly ROIs.
  • I think the best thing is what it does, the support for the cloud. It is something that greatly speeds up work life since almost everything is now remote and connected to the cloud.
  • The transfer of files is super fast; you can manage and encode all the tasks in the same batch for the transfer of files that notify the cell phone when everything is ready.
  • Intermittency and communication from security or records or HR program make everything possible in one; it is really easy to intertwine the programs so that each one does the management task giving order to the next.
  • Those of us on the IT team use many.
  • We believe that the price is very high, we believe that there are colleagues who would like to acquire it or more departments in a unitary way, and not all companies jointly resort to the use of this software.
  • Initially, the documentation is very unclear, and there are ambiguous things; in this sense, you need specialists to understand exactly what it is about, but technical support is of great help in determining each significance.
  • The installation is easy, but there are times when you have to choose options, and this slows down the choice since they are not common.
  • There are some advantages that other services like amazon provide that IBM doesn't have, although in this case, amazon is even more expensive than IBM, and this still makes it more convenient.
The tracking of the program, compared to other programs such as Amazon versions, is superior, and the quality of the communication between each program is noted when linking them. It is a program that I consider to be of medium to high cost but cheaper than other options in terms of functionalities. I do not recommend it for small companies; it is rather for medium to large companies since it is expensive to renew or extend licenses. Even so, it has worked effectively for us; I give it a 9.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ enables us to keep our clients safe and protect them from any potential threats like losing a message or getting it delivered twice, which could lead to very harmful outcomes for finances, We are feeling very safe using IBM or handling our operations for multiple SMBs and SME clients and partners without worrying about a single mistake in message delivery. When it comes to the banking sector, insurance companies, or the fintech businesses like micro-lending apps, they expect no mistakes. And we've achieved great success in four years. I appreciate the efforts behind this masterpiece to enable us to provide our clients with the same safe, reliable, and high-performance messaging solution with high availability due to its minimal infrastructure and high efficiency with ease of maintenance.
  • Message delivery with advanced security measures.
  • High-performance message transit for more reliable data delivery.
  • IBM's application team provides excellent support.
  • While IBM MQ is our favorite and most trustworthy option compared to its rivals, the sad part is that it fails to integrate seamlessly with AWS or GCP. They also need to consider the onboarding experience for first-time users.
  • Our juniors and our client's employees with basic knowledge of message-queuing software are finding it hard to get along with it without seeking our help and assistance, but the positive part is the rich community of IBM MQ and how helpful and skilled they're.
  • The last thing to consider is adding native support.
The software is very reliable, and we never have to worry about messages being delivered or not being delivered because it's a very dependable system. I would recommend this to anyone who is looking to centralize their messaging and communication. I have observed that IBM MQ helps to sort through thousands of messages and transactions in a short amount of time. This software is an invaluable part of our operations. We have contributed to the "Digital Egypt" campaign to turn the traditional time-consuming governmental services into digitalization, and IBM MQ was one of the most useful tools that achieved outstanding results, along with the Business Automation Cloud Pak from IBM too. We helped them by connecting applications and microservices, delivering messages reliably, and ensuring their data is safe with comprehensive security mechanisms.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We utilize IBM MQ to connect the company's data and the data from our clients' systems so as to obtain a better view of how our solutions perform. We utilize IBM MQ and a few other tools to actualize these connections with minimum fuse. It has helped us reduce the time we take to implement new IT systems by providing a robust system to manage all backend records.
  • Helps us make the most out of existing data.
  • Automated workloads are key in upscaling applications.
  • Applications interconnect securely.
  • It's was really hard to connect with three layer applications that did not support HL7 requirements.
IBM MQ makes applications interconnections swift. As long as your applications support HL7 and above, implementing a secure three-tier application is a task demanding little effort. This is really handy because now your application layers can exchange interfaces with no interruption. IBM MQ has made it easy to securely implement new app systems upon integration with App connect.
Score 7 out of 10
Vetted Review
Verified User
As HSBC is a financial organization there are a lot of Applications that talk to each other. The messages which are transferred through different APIs are done through IBM MQ. And this solution is used throughout the Application due to its reliability. Also, IBM MQ is used to transfer all financial transactions.
  • Transfer messages between different Applications (Frontend to Backend)
  • Financial messages like MT101 between different Applications need to communicate asynchronously.
  • Used as PubSub where applications need to communicate in Many-to-many, One-to-many or Many-to-one architecture.
  • When a financial organization needs to communicate with another without sharing infrastructure
  • They need to improve their Cloud migration as it lags behind.
  • There are much better options being provided by Cloud providers. IBM Cloud is a solution but it doesn't integrate well with AWS or GCP.
  • For now scalability in IBM MQ means you need multiple servers. It should have native support for containerizing
  • Monitoring tools from IBM for MQ are very hard to use. Especially IBM Tivoli Monitoring. Needs a UI upgrade.
  • There is no UI for MQ where you can centrally manage all the queues.
When you need a reliable solution for Message queueing i.e. asynchronous transfer of messages, IBM MQ is the best solution out there. But it lacks a lot of modern features. Most of the solutions provided by Cloud providers have at least once approach to send messages. But the messages from IBM MQ are never lost. Also the Dead-Letter-Queueing helps to find issues why messages are not reaching their intended destination.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is used by many projects / products within the organisation. It solves the fundamental problem of interoperability between different applications within and outside the organisation. The Messaging platform provides the Asynchronous capabilities and also guarantees message integrity and persistent delivery and thereby provide reliable communication between different applications and product set.
  • reliable messaging
  • JMS compliant
  • Different message types supported
  • scalable
  • Asynchronous messaging
  • Stable product
  • learning curve may be longer than other products
  • Needs people with good experience to setup and maintain
  • Third party tools & clients are not readily available
  • No opensource
Best suited for
- To send high business sensitive information from one system to another
- When systems are built using different technology frameworks or languages
- When architecture demands different messaging styles like pub/sub, one to one, etc.,
Not very good for
- small teams / products
- automatic scaling requirements
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I work for the banking sector. Hence security, reliability and wire speed are of the essence in this domain. We have been working with the IBM MQ for more than 4 years now and it is implemented in almost all our middle-ware projects. The integration of IBM MQ with Message broker and Datapower is very smooth and they inherently support the MQ protocol. We require millions of transactions to be processed each day and IBM MQ does that without any Issues. IBM MQ in a nutshell provides powerful, reliable, security-rich messaging platform that helps you connect your different applications, systems, and services in a coherent manner.
  • IBM MQ has proved to be very stable and secure platform and we never had an incident being reported of event dropping or hacking.
  • It has really increased our transaction capacity and now we are able to accommodate huge volumes of transactions without making any new changes.
  • There is no risk of a message being lost or repeated again, which is a highly appreciated quality when you are dealing with sensitive data.
  • The queue manager clustering make the best use of the available resources and use them to their full potential.
  • IBM MQ has quite a hefty cost associated with it, if you are creating new queue managers for each team rather than sharing them. They charge you for every new queue manager and also for the maintenance of the existing ones.
  • It should be capable of sending Notifications and alerts in case of failures, but that part is not handled very well and reporting is also one of the features missing in the current MQ setup.
  • It should have a good GUI for linux as well. Currently it is only present in the windows interface which has many options available at the click of button for which in Linux we need to execute commands and develop scripts.
IBM MQ is best suited if you are having a large project dealing with sensitive data and message security and integrity are of the top priority in addition to having huge volumes of the data. You should always try to create less number of queue managers and rather create more queues on the queue managers and make the nomenclature in such a way that each team has its different set of queues.
Miguel Angel Merino Vega | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our projects usually handle a high number of transactions that must be controlled by queue mechanisms through Middlewares. This is important, especially when working with microservices. This is where IBM MQ comes in to address the problem of high transaction concurrency. IBM MQ is used by our development team for many of our solutions.
  • Fault tolerance
  • Performance
  • Security
  • Learning Curve
  • Has a high price
  • Specific configurations
If you manage a high number of transactions for a medium or large project, IBM MQ is the way to go. On the contrary, if the project does not merit it due to the number or frequency of transactions, or if there is not enough budget available for it, the implementation of some MOM open source such as activeMQ will be more than enough. IBM MQ is advisable to use only if the project deserves it.
October 31, 2017

In IBM MQ we trust

Score 10 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is within the core processes of the bank information flow. It is used by all the banking group as it is the platform that assures the understandable connectivity between the main frame, EAI solutions, or even providing direct access to API and web based applications. It ensures trustworthy and secure information flow, resilient to failures.
  • Security is a major improvement in IBM MQ 9. Authorization management became more granular and effective.
  • Programmer friendly. Not only does MQ work great, it provides with MQ specific and JMS-standards access to important functions for the developers to perform better.
  • I still haven't managed to find a clear way to workout MQ clustering. I guess the information available is weak and the product has limitations.
Advisable: Integration with other systems not alike, example of mainframe, establish SSL secured channels with providers/clients/etc.

Not advisable: To perform intensive Data transformation (MQ Workflow was that tool though) , or to try to substitute SOAP/RMI for MQ
September 13, 2017

IBM MQ - ping me

Gregory Hanson | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
IBM MQ is used to facilitate data transfer between business partners. We utilize the high availability, persistent features to guarantee data delivery.
  • Fantastic quality of product services and features.
  • Security is of great importance and MQ satisfies our needs.
  • Interoperability with customers for data collection and sharing is made easy through IBM MQ.
  • Support is always one PMR away.
  • Monitoring is generally a feature left to third party apps. Providing better monitoring tool would be a great market differentiator.
  • Built in alarms and notifications (see above improvement) would be helpful.
  • GUI modeling of queue managers, channels and queues would be a good improvement.
Well suited for data collection/distribution externally. Not great for dev-ops internally. Too restrictive and not flexible enough.
Return to navigation